@media only screen and (max-width:767px){
	.ptb-100{padding-top:50px;padding-bottom:50px}
	.pt-100{padding-top:50px}
	.ptb-70{padding-top:20px;padding-bottom:50px}
	.pb-100{padding-bottom:50px}
	.pt-70{padding-top:30px}
	.pb-70{padding-bottom:20px}
	.pt-45{padding-top:30px}
	.ml-20{margin-left:10px}
	.ml-25{margin-left:0}
	.mr-20{margin-right:0}
	.mt-30{margin-top:0}
	.default-btn{padding:8px 18px}
	.section-title span{font-size:14px}
	.section-title h2{font-size:26px;margin-top:0}
	.section-title p{margin-left:auto;margin-right:auto}
	h3{font-size:18px}
	.top-left-side{text-align:center}
	.top-left-side .top-header-text{margin-left:auto;margin-right:auto}
	.top-left-side .top-header-text::before{display:none}
	.top-left-side .top-header-text p{font-size:15px;margin-bottom:5px}
	.top-header-right{float:none;text-align:center;margin-top:5px}
	.top-header-right .language-list{margin-left:0;margin-right:0;margin-top:5px}
	.top-header-right .language-list::before{display:none}
	.top-head-left{margin-top:3px;float:none;text-align:center}
	.side-nav-responsive{display:block}.d-display{display:none}.mobile-nav .logo img{max-width:140px}.search-overlay .search-form{max-width:100%;width:100%}.search-overlay .search-form form .input-search{height:50px;padding:0 0 0 15px}.search-overlay .search-form form button{position:absolute;right:5px;top:5px;width:40px;height:40px;font-size:18px;line-height:35px}.banner-slider-area{position:relative}.banner-slider-area .owl-dots{display:inline-block;right:0;left:0;top:auto;bottom:55px;-webkit-transform:translateY(0%);transform:translateY(0%)}.banner-slider-area .owl-dots .owl-dot span{margin:7px;width:30px!important;height:30px!important}.banner-slider-area .owl-dots .owl-dot.active span{width:30px!important;height:30px!important}.banner-slider-area .owl-dots .owl-dot:hover span{width:30px!important;height:30px!important}.banner-item-content{padding-top:140px;padding-bottom:130px}.banner-item-content span{font-size:15px;font-weight:600;padding:8px 15px}.banner-item-content h1{max-width:100%;font-size:35px;margin-top:25px}.banner-item-content p{font-size:16px;margin-bottom:25px}.banner-item-ptb{padding-top:130px;padding-bottom:70px}.banner-item-ptb h1{margin-top:0}.banner-area::before{background-image:none;background-color:#000;opacity:.6}.banner-content{padding-top:120px;margin-top:0}.banner-content h1{font-size:35px;max-width:100%}.banner-content p{font-size:16px;max-width:100%}.banner-img{padding-top:30px}.banner-img .banner-img-shape{display:none}.banner-sub-slider{margin-top:30px;padding-bottom:70px}.banner-sub-slider .banner-sub-item{padding:15px 10px 15px 135px;max-width:300px}.banner-sub-slider .banner-sub-item img{max-width:107px}.banner-sub-slider .banner-sub-item .content{padding:3px 0 7px}.banner-sub-slider .banner-sub-item .content h3{font-size:35px}.banner-sub-slider .banner-sub-item .content span{font-size:16px}.banner-bottom-area{position:inherit;margin-top:50px}.banner-bottom-card{position:relative;padding:20px 15px;text-align:center}.banner-bottom-card i{position:inherit;top:0;left:0;right:0;margin-bottom:10px}.inner-banner .inner-title{padding-top:120px;padding-bottom:60px}.inner-banner .inner-title h3{font-size:30px}.inner-banner .inner-shape{display:none}.about-img{margin-top:30px}.about-img::before{display:none}.about-img .sub-content{padding:15px 10px 15px 145px;max-width:295px}.about-img .sub-content img{max-width:107px}.about-img .sub-content .content{padding:5px 0}.about-img .sub-content .content h3{font-size:35px}.about-img .sub-content .content span{font-size:16px}.about-content .about-list{margin:20px auto 10px}.about-content .section-title h2{margin-left:auto;margin-right:auto;max-width:100%}.about-content .section-title p{max-width:100%}.about-content .about-list-2{margin:0 auto!important}.about-content .about-content-card{margin-top:20px}.about-content .about-content-card i{font-size:40px}.about-content .about-content-card h3{font-size:18px}.about-content .about-content-card p{font-size:14px}.about-content-2 .about-card{margin-top:20px}.about-content-2 .about-card .content{padding-top:0;padding-left:0;margin-bottom:0}.about-content-2 .about-card .content i{font-size:40px;position:inherit;top:0;left:0;right:0}.about-content-2 .about-card .content h3{margin-top:15px;font-size:18px;margin-bottom:0}.about-content-2 .about-card p{margin-top:15px;margin-bottom:0;color:#fff;font-size:14px}.about-play{margin-bottom:30px}.about-play img{border-radius:10px}.about-play .about-play-content{margin-top:30px;position:inherit;background-color:#0071dc;border-radius:10px;padding:40px 30px 60px;max-width:100%;text-align:center}.about-play .about-play-content::before{display:none}.about-play .about-play-content h2{font-size:24px;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:8px}.about-play .about-play-content .play-on-area{position:inherit;top:15px;bottom:auto;left:0;right:0;margin:0 auto;text-align:center}.about-play .about-play-content .play-on-area .play-on{width:60px;height:60px;font-size:30px;line-height:65px}.choose-content{text-align:center}.choose-content .choose-content-card .content{padding-top:10px;padding-left:0}.choose-content .choose-content-card .content i{position:inherit;top:0;font-size:45px}.choose-content .choose-content-card .content h3{margin-top:13px;margin-bottom:10px;font-size:18px}.choose-content .choose-content-card p{font-size:14px}.counter-content h1{font-size:65px}.counter-content h3{font-size:18px}.contact-info{padding:30px 15px 10px}.contact-info ul li{margin-bottom:20px}.security-card{padding:30px 20px}.security-card i{width:65px;height:65px;line-height:65px;font-size:28px}.technology-card i{font-size:40px}.technology-card h3{font-size:18px}.services-card{text-align:center}.service-shape{display:none}.services-item{text-align:center}.services-item .content{width:95%;padding:95px 20px 20px}.services-item .content i{display:inherit;top:25px;left:0;right:0;text-align:center}.services-item .content h3{font-size:18px}.service-article .service-article-content .service-article-rs{margin:0 0 8px}.case-study-item .content ul li{font-size:13px}.case-study-item .content ul li::before{width:1.5px;height:13px}.blog-article .blog-article-title ul li{margin-right:10px;margin-bottom:5px}.blog-article .article-content .blockquote{margin-left:0;padding:20px 30px}.blog-article .article-content .blockquote i{display:none}.blog-article .blog-article-share .blog-tag ul li{padding:5px 0;margin-top:5px;margin-bottom:10px}.blog-article .blog-article-share .blog-tag ul li a{padding:6px 12px}.blog-article .blog-article-share .social-icon{float:none;margin-top:5px;margin-bottom:10px}.blog-article .comments-wrap .comment-list li{padding-left:0}.blog-article .comments-wrap .comment-list li img{position:inherit;top:0;left:0;margin-bottom:10px}.blog-article .comments-wrap .comment-list li h3{font-size:20px;margin-bottom:10px}.blog-article .comments-wrap .comment-list li p{margin-bottom:10px}.blog-article .comments-wrap .comment-list li a{color:#0071dc;font-weight:600;position:inherit;top:0;left:0}.blog-style-card .content ul li{margin-right:5px}.blog-style-card .content ul li i{margin-right:5px}.blog-card .blog-img .blog-tag{padding:10px 7px}.blog-card .blog-img .blog-tag h3{font-size:14px}.blog-card .content ul li{font-size:14px}.blog-card .content ul li i{font-size:15px}.blog-card .content h3{font-size:21px}.blog-card .content .read-btn{font-size:14px}.work-process-card{text-align:center}.work-process-left{padding:50px 25px;text-align:center}.work-process-area-two{position:relative}.work-process-area-two .col-lg-3:nth-child(2) .work-process-card{margin-top:0}.work-process-area-two .col-lg-3:nth-child(4) .work-process-card{margin-top:0}.work-shape{display:none}.build-content{text-align:center}.build-btn-area{float:none;text-align:center}.case-article .case-article-content .case-article-rs{margin:0 0 8px}.build-btn-area{float:none;margin-top:20px}.build-item .content ul li{font-size:13px}.build-play-img img{border-radius:10px}
	.build-play-img .play-area-content{margin-top:30px;position:inherit;background-color:#0071dc;border-radius:10px;padding:40px 30px;max-width:100%;text-align:center}.build-play-img .play-area-content::before{display:none}.build-play-img .play-area-content h2{font-size:24px;margin-left:auto;margin-right:auto}.build-play-img .play-area{position:absolute;z-index:1;top:18%;bottom:auto;left:0;right:0;margin:0 auto;text-align:center}.build-play-img .play-area .play-on{width:60px;height:60px;font-size:30px;line-height:63px}.build-text{margin-bottom:25px;margin-top:20px;text-align:center}.play-btn-area{padding-top:110px;padding-bottom:110px}.counter-shape{display:none}.counter-content h1{font-size:85px}.counter-another-content{margin-bottom:20px;padding-left:0;position:relative;text-align:center}.counter-another-content i{font-size:40px;position:inherit;right:0}.counter-another-content h3{font-size:26px;margin-top:15px;margin-bottom:5px}.counter-another-content span{font-size:15px}.client-circle{display:none}.clients-content{padding:30px 15px}.clients-area .owl-nav{margin-top:0;margin-bottom:30px}.clients-area .owl-nav .owl-prev{top:auto;position:inherit;-webkit-transform:translateY(0%);transform:translateY(0%);left:0;font-size:20px!important;bottom:-30px;width:35px;height:35px;border-radius:50px;line-height:38px!important}.clients-area .owl-nav .owl-next{top:auto;position:inherit;-webkit-transform:translateY(0%);transform:translateY(0%);right:0;font-size:20px!important;bottom:-30px;width:35px;height:35px;border-radius:50px;line-height:38px!important}.blog-card .content{padding:20px}.error-area{height:100vh;padding-top:70px;padding-bottom:70px}.error-area .error-content h3{margin-bottom:10px;font-size:25px}.error-area .error-content p{font-size:16px;padding:0 15px}.coming-soon-area .coming-soon-content{padding-top:30px;padding-bottom:20px;padding-left:15px;padding-right:15px}.coming-soon-area .coming-soon-content h1{font-size:30px;line-height:1.1;margin-top:0}.coming-soon-area .coming-soon-content p{font-size:14px;margin-top:15px}.coming-soon-area .coming-soon-content #timer{margin-top:30px}.coming-soon-area .coming-soon-content #timer div{font-size:30px;margin-left:5px;margin-right:5px;margin-bottom:15px}.coming-soon-area .coming-soon-content #timer div span{font-size:14px;margin-top:-5px}.coming-soon-area .coming-soon-content #timer div::before{display:none}.coming-soon-area .coming-soon-content .newsletter-form{margin-top:20px;margin-bottom:20px}.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter{height:55px;padding-left:13px;font-size:15px}.coming-soon-area .coming-soon-content .newsletter-form button{position:relative;font-size:14px;margin-top:15px;width:100%;height:50px}.footer-widget h3{margin-bottom:20px}.footer-widget .footer-call-content{max-width:100%}.footer-widget .footer-call-content h3{font-size:20px}.footer-widget .footer-call-content i{top:15px}.footer-widget p{max-width:100%}}@media only screen and (max-width:575px){.banner-item-content{padding-left:15px;padding-right:15px}}@media only screen and (min-width:576px) and (max-width:767px){.build-play-img .play-area{top:27%}.blog-article .blog-article-title ul li{margin-right:10px;margin-bottom:5px}.blog-article .article-content .blockquote{margin-left:0;padding:20px 30px}.blog-article .article-content .blockquote i{display:none}.blog-article .blog-article-share .blog-tag ul li{padding:5px 0;margin-top:0;margin-bottom:0}.blog-article .blog-article-share .social-icon{float:right;margin-bottom:0}.footer-widget .footer-call-content{padding:20px 70px 20px 15px}.footer-widget .footer-call-content h3{font-size:16px}.footer-widget .footer-call-content i{top:22px;right:15px;width:45px;height:45px;line-height:45px;font-size:24px}.footer-widget .footer-call-content span a{font-size:13px}.footer-widget .footer-blog li h3{font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px){.ptb-100{padding-top:50px;padding-bottom:50px}.pt-100{padding-top:50px}.ptb-70{padding-top:20px;padding-bottom:50px}.pb-100{padding-bottom:50px}.pt-70{padding-top:30px}.pb-70{padding-bottom:20px}.pt-45{padding-top:30px}.mt-30{margin-top:0}.ml-25{margin-left:0}.ml-20{margin-left:10px}.mr-20{margin-right:0}.default-btn{padding:8px 18px}.section-title span{font-size:14px;list-style:0;padding:0;margin:0}.section-title h2{font-size:26px;margin-top:0}.section-title p{margin-left:auto;margin-right:auto}h3{font-size:21px}.about-play{margin-bottom:30px}.work-process-left{text-align:center}.side-nav-responsive{display:block}.d-display{display:none}.mobile-nav .logo img{max-width:140px}.top-header-right .language-list{margin-left:-15px}.about-content-2 .section-title h2,.about-content-2 .section-title p{max-width:100%}.side-nav-responsive{display:block}.d-display{display:none}.mobile-nav .logo img{max-width:140px}.banner-slider-area{position:relative}.banner-slider-area .owl-dots{display:inline-block;right:0;left:0;top:auto;bottom:55px;-webkit-transform:translateY(0%);transform:translateY(0%)}.banner-item-content{padding-top:220px;padding-bottom:220px;text-align:center}.banner-item-content span{font-size:15px;font-weight:600;padding:8px 15px}.banner-item-content h1{font-size:35px;max-width:100%}.banner-item-content p{font-size:16px;margin-left:auto;margin-right:auto}.banner-item-ptb{padding-top:250px;padding-bottom:190px}.banner-content{padding-top:120px;margin-top:0;text-align:center}.banner-content h1{font-size:35px;margin-left:auto;margin-right:auto}.banner-content p{font-size:16px;margin-left:auto;margin-right:auto}.banner-area::before{background-image:none;background-color:#000;opacity:.6}.banner-img{padding-top:30px}.banner-img .banner-img-shape{display:none}.banner-sub-slider{padding-bottom:70px}.banner-bottom-area{position:inherit;margin-top:50px}.banner-bottom-card{position:relative;padding:20px 15px;text-align:center}.banner-bottom-card i{position:inherit;top:0;left:0;right:0;margin-bottom:10px}.inner-banner .inner-title h3{font-size:35px}.about-img{margin-top:30px}.about-img::before{right:-15px}.about-content{text-align:center}.about-content .section-title h2{margin-left:auto;margin-right:auto}.about-content-2 .section-title p{margin-left:0;margin-right:unset}.services-card{padding:30px 30px 25px}.service-shape{display:none}.services-item{text-align:center}.services-item .content{width:90%;padding:20px 15px 20px 92px}.services-item .content h3{font-size:20px}.choose-content .section-title p{margin-left:0;margin-right:unset}.contact-info{padding:40px 20px 10px}.work-process-card{padding:30px 32px}.work-process-left{padding:50px 30px}.work-process-left .section-title h2{font-size:25px}.work-process-area-two{position:relative}.work-process-area-two .col-lg-3:nth-child(2) .work-process-card{margin-top:0}.work-process-area-two .col-lg-3:nth-child(4) .work-process-card{margin-top:0}.work-shape{display:none}.build-play-img .play-area-content{padding:100px 70px 65px 30px;max-width:330px}.build-play-img .play-area-content::before{width:91%;height:88.7%}.build-play-img .play-area-content h2{font-size:28px}.play-area{bottom:145px;left:190px}.counter-shape{display:none}.counter-content h1{font-size:65px}.counter-content h3{font-size:18px}.counter-another-content{margin-bottom:20px;padding-left:0;position:relative;text-align:center}.counter-another-content i{font-size:45px;position:inherit;right:0}.counter-another-content h3{font-size:30px;margin-top:15px;margin-bottom:5px}.counter-another-content span{font-size:15px}.client-circle{display:none}.clients-area .owl-nav{margin-top:0;margin-bottom:55px}.clients-area .owl-nav .owl-prev{top:auto;position:inherit;font-size:20px!important;bottom:-30px;-webkit-transform:translateY(0%);transform:translateY(0%);width:35px;height:35px;border-radius:50px;line-height:38px!important}.clients-area .owl-nav .owl-next{top:auto;position:inherit;-webkit-transform:translateY(0%);transform:translateY(0%);font-size:20px!important;bottom:-30px;width:35px;height:35px;border-radius:50px;line-height:38px!important}.error-area{height:100vh;padding-top:70px;padding-bottom:70px}.error-area .error-content h3{margin-bottom:10px;font-size:25px}.error-area .error-content p{font-size:16px;padding:0 15px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-nav .navbar .navbar-brand img{max-width:140px}.main-nav nav .navbar-nav .nav-item a{margin-left:8px;margin-right:8px}.main-nav .nav-side .nav-side-item{margin-right:10px}.main-nav .nav-side .nav-side-item .search-side-widget{max-width:190px}.main-nav .nav-side .nav-side-item .get-btn .default-btn{padding:9px 15px}.top-left-side .top-header-social ul li a{width:24px;height:24px;line-height:26px;font-size:16px}.top-left-side .top-header-text{margin-left:25px}.top-left-side .top-header-text::before{left:-16px;width:1px;height:20px}.top-left-side .top-header-text p{font-size:13px}.top-header-right .top-contact{padding-left:35px}.top-header-right .top-contact i{font-size:15px;width:24px;height:24px;line-height:24px}.top-header-right .top-contact h3{font-size:13px;color:#fff;margin-bottom:0}.top-header-right .language-list{margin-left:-15px;top:-5px}.top-header-right .language-list .nice-select{font-size:13px}.top-header-right .language-list .nice-select::after{font-size:15px}.banner-slider-area .owl-dots{top:40%}.banner-item-content{max-width:600px}.banner-item-content h1{font-size:55px}.banner-item-content p{font-size:17px}.banner-bottom-card{padding:30px 20px 30px 100px}.banner-bottom-card i{position:absolute;top:30px;left:20px;font-size:40px;width:65px;height:65px;line-height:65px}.banner-bottom-card h3{font-size:20px}.banner-content{margin-top:-20px}.banner-content h1{font-size:44px}.banner-sub-slider{margin-top:-50px}.banner-sub-slider .banner-sub-item{padding:15px 10px 15px 140px;width:100%}.banner-sub-slider .banner-sub-item img{max-width:107px}.banner-sub-slider .banner-sub-item h3{font-size:35px}.banner-sub-slider .banner-sub-item span{font-size:15px}.banner-img .banner-img-shape{bottom:70px}.banner-img .banner-img-shape img{max-width:130px}.banner-content p{font-size:16px}.blog-card .content{padding:30px 25px}.about-content-2 .about-card .content h3{font-size:20px}.about-img::before{right:-20px}.choose-content .choose-content-card .content{padding-left:60px}.choose-content .choose-content-card .content i{font-size:45px}.choose-content .choose-content-card .content h3{font-size:20px;margin-top:0;margin-bottom:15px}.services-card{padding:30px 20px 25px}.services-card h3{font-size:20px}.service-shape img{max-width:280px}.services-item .content{width:95%;padding:20px 15px 20px 92px}.services-item .content h3{font-size:20px}.call-contact p{font-size:18px}.work-process-left{padding:170px 25px}.work-process-card{padding:30px 20px}.work-process-card h3{font-size:20px}.work-shape img{max-width:975px}.counter-shape .shape1 img{max-width:160px}.counter-shape .shape2 img{max-width:160px}.counter-another-content{padding-left:85px}.counter-another-content span{font-size:15px}.client-circle .client-circle-2{top:30%}.clients-area .owl-nav .owl-prev{left:-20px;width:35px;height:35px;line-height:35px!important}.clients-area .owl-nav .owl-next{right:-20px;width:35px;height:35px;line-height:35px!important}.call-shape .shape1{left:20px}.call-shape .shape2{right:0}.call-shape .shape2 img{max-width:100px}.call-shape .shape2-rs{right:25px}.call-shape .shape2-rs img{max-width:120px}.client-circle .client-circle-1{left:45px}.client-circle .client-circle-3{top:87%;left:2%}.client-circle .client-circle-6{top:87%;right:20px}.footer-widget .footer-list li a{color:#fff;font-weight:400;font-size:14px}.footer-widget .footer-list li a i{margin-right:0;font-size:16px}.footer-widget .footer-call-content h3{font-size:20px}.footer-widget .footer-call-content i{top:15px}.footer-widget .footer-blog li{padding-left:80px}.footer-widget .footer-blog li img{height:65px;width:65px}.footer-widget .footer-blog li .content h3{font-size:13px}}@media only screen and (min-width:1800px){.service-shape img{max-width:500px}.counter-shape .shape1 img{max-width:100%}.counter-shape .shape2 img{max-width:100%}.client-circle .client-circle-1{left:5%}.client-circle .client-circle-2{left:15%}.client-circle .client-circle-3{left:5%}.client-circle .client-circle-4{right:30%}.client-circle .client-circle-5{right:15%}.client-circle .client-circle-6{right:5%}.client-circle .client-circle-7{right:45%}.banner-slider-area .owl-dots{right:20%}}@media only screen and (min-width:1200px) and (max-width:1299px){.clients-area .owl-nav .owl-prev{left:-2%}.clients-area .owl-nav .owl-next{right:-2%}.about-img::before{right:-20px}.call-shape .shape2{right:-10px}}@media only screen and (min-width:1200px){.container{max-width:1170px}.container-max{max-width:1300px!important;margin:0 auto}}@media only screen and (min-width:1400px){.client-circle .client-circle-1{left:5%}.client-circle .client-circle-2{left:15%;top:17%}.client-circle .client-circle-3{left:5%}.client-circle .client-circle-4{right:30%}.client-circle .client-circle-5{right:15%}.client-circle .client-circle-6{right:5%}.client-circle .client-circle-7{right:45%}}@media only screen and (max-width:991px){.mobile-nav nav .navbar-nav{height:300px;overflow-y:scroll}.side-bar-area{margin-left:0}.side-bar-widget{border:1px solid #f3f3f3;padding:20px;margin-bottom:30px}.side-bar-widget .side-bar-categories{margin-bottom:0}.side-bar-widget .side-bar-widget-tag{margin-bottom:0}.side-bar-widget .blog-gallery{margin-bottom:0}.side-bar-widget .widget-popular-post{margin-bottom:0}.call-shape{display:none}.call-contact{text-align:center;padding:50px 0 30px}.call-contact h3{font-size:18px}.call-contact .call-btn{font-size:26px}.call-contact p{font-size:16px;margin-bottom:20px}.contact-info ul li{display:inline-block;margin-right:20px}.contact-info ul li:last-child{margin-right:0}}@media only screen and (max-width:767px) {
	.ptb-100 {
	padding-top:50px;
	padding-bottom:50px
}
.pt-100 {
	padding-top:50px
}
.ptb-70 {
	padding-top:20px;
	padding-bottom:50px
}
.pb-100 {
	padding-bottom:50px
}
.pt-70 {
	padding-top:30px
}
.pb-70 {
	padding-bottom:20px
}
.pt-45 {
	padding-top:30px
}
.ml-20 {
	margin-left:10px
}
.ml-25 {
	margin-left:0
}
.mr-20 {
	margin-right:0
}
.mt-30 {
	margin-top:0
}
.default-btn {
	padding:8px 18px
}
.section-title span {
	font-size:14px
}
.section-title h2 {
	font-size:26px;
	margin-top:0
}
.section-title p {
	margin-left:auto;
	margin-right:auto
}
h3 {
	font-size:18px
}
.top-left-side {
	text-align:center
}
.top-left-side .top-header-text {
	margin-left:auto;
	margin-right:auto
}
.top-left-side .top-header-text::before {
	display:none
}
.top-left-side .top-header-text p {
	font-size:15px;
	margin-bottom:5px
}
.top-header-right {
	float:none;
	text-align:center;
	margin-top:5px
}
.top-header-right .language-list {
	margin-left:0;
	margin-right:0;
	margin-top:5px
}
.top-header-right .language-list::before {
	display:none
}
.top-head-left {
	margin-top:3px;
	float:none;
	text-align:center
}
.side-nav-responsive {
	display:block
}
.d-display {
	display:none
}
.mobile-nav .logo img {
	max-width:140px
}
.search-overlay .search-form {
	max-width:100%;
	width:100%
}
.search-overlay .search-form form .input-search {
	height:50px;
	padding:0 0 0 15px
}
.search-overlay .search-form form button {
	position:absolute;
	right:5px;
	top:5px;
	width:40px;
	height:40px;
	font-size:18px;
	line-height:35px
}
.banner-slider-area {
	position:relative
}
.banner-slider-area .owl-dots {
	display:inline-block;
	right:0;
	left:0;
	top:auto;
	bottom:55px;
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
.banner-slider-area .owl-dots .owl-dot span {
	margin:7px;
	width:30px!important;
	height:30px!important
}
.banner-slider-area .owl-dots .owl-dot.active span {
	width:30px!important;
	height:30px!important
}
.banner-slider-area .owl-dots .owl-dot:hover span {
	width:30px!important;
	height:30px!important
}
.banner-item-content {
	padding-top:140px;
	padding-bottom:130px
}
.banner-item-content span {
	font-size:15px;
	font-weight:600;
	padding:8px 15px
}
.banner-item-content h1 {
	max-width:100%;
	font-size:35px;
	margin-top:25px
}
.banner-item-content p {
	font-size:16px;
	margin-bottom:25px
}
.banner-item-ptb {
	padding-top:130px;
	padding-bottom:70px
}
.banner-item-ptb h1 {
	margin-top:0
}
.banner-area::before {
	background-image:none;
	background-color:#000;
	opacity:.6
}
.banner-content {
	padding-top:120px;
	margin-top:0
}
.banner-content h1 {
	font-size:35px;
	max-width:100%
}
.banner-content p {
	font-size:16px;
	max-width:100%
}
.banner-img {
	padding-top:30px
}
.banner-img .banner-img-shape {
	display:none
}
.banner-sub-slider {
	margin-top:30px;
	padding-bottom:70px
}
.banner-sub-slider .banner-sub-item {
	padding:15px 10px 15px 135px;
	max-width:300px
}
.banner-sub-slider .banner-sub-item img {
	max-width:107px
}
.banner-sub-slider .banner-sub-item .content {
	padding:3px 0 7px
}
.banner-sub-slider .banner-sub-item .content h3 {
	font-size:35px
}
.banner-sub-slider .banner-sub-item .content span {
	font-size:16px
}
.banner-bottom-area {
	position:inherit;
	margin-top:50px
}
.banner-bottom-card {
	position:relative;
	padding:20px 15px;
	text-align:center
}
.banner-bottom-card i {
	position:inherit;
	top:0;
	left:0;
	right:0;
	margin-bottom:10px
}
.inner-banner .inner-title {
	padding-top:120px;
	padding-bottom:60px
}
.inner-banner .inner-title h3 {
	font-size:30px
}
.inner-banner .inner-shape {
	display:none
}
.about-img {
	margin-top:30px
}
.about-img::before {
	display:none
}
.about-img .sub-content {
	padding:15px 10px 15px 145px;
	max-width:295px
}
.about-img .sub-content img {
	max-width:107px
}
.about-img .sub-content .content {
	padding:5px 0
}
.about-img .sub-content .content h3 {
	font-size:35px
}
.about-img .sub-content .content span {
	font-size:16px
}
.about-content .about-list {
	margin:20px auto 10px
}
.about-content .section-title h2 {
	margin-left:auto;
	margin-right:auto;
	max-width:100%
}
.about-content .section-title p {
	max-width:100%
}
.about-content .about-list-2 {
	margin:0 auto!important
}
.about-content .about-content-card {
	margin-top:20px
}
.about-content .about-content-card i {
	font-size:40px
}
.about-content .about-content-card h3 {
	font-size:18px
}
.about-content .about-content-card p {
	font-size:14px
}
.about-content-2 .about-card {
	margin-top:20px
}
.about-content-2 .about-card .content {
	padding-top:0;
	padding-left:0;
	margin-bottom:0
}
.about-content-2 .about-card .content i {
	font-size:40px;
	position:inherit;
	top:0;
	left:0;
	right:0
}
.about-content-2 .about-card .content h3 {
	margin-top:15px;
	font-size:18px;
	margin-bottom:0
}
.about-content-2 .about-card p {
	margin-top:15px;
	margin-bottom:0;
	color:#fff;
	font-size:14px
}
.about-play {
	margin-bottom:30px
}
.about-play img {
	border-radius:10px
}
.about-play .about-play-content {
	margin-top:30px;
	position:inherit;
	background-color:#0071dc;
	border-radius:10px;
	padding:40px 30px 60px;
	max-width:100%;
	text-align:center
}
.about-play .about-play-content::before {
	display:none
}
.about-play .about-play-content h2 {
	font-size:24px;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px
}
.about-play .about-play-content .play-on-area {
	position:inherit;
	top:15px;
	bottom:auto;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center
}
.about-play .about-play-content .play-on-area .play-on {
	width:60px;
	height:60px;
	font-size:30px;
	line-height:65px
}
.choose-content {
	text-align:center
}
.choose-content .choose-content-card .content {
	padding-top:10px;
	padding-left:0
}
.choose-content .choose-content-card .content i {
	position:inherit;
	top:0;
	font-size:45px
}
.choose-content .choose-content-card .content h3 {
	margin-top:13px;
	margin-bottom:10px;
	font-size:18px
}
.choose-content .choose-content-card p {
	font-size:14px
}
.counter-content h1 {
	font-size:65px
}
.counter-content h3 {
	font-size:18px
}
.contact-info {
	padding:30px 15px 10px
}
.contact-info ul li {
	margin-bottom:20px
}
.security-card {
	padding:30px 20px
}
.security-card i {
	width:65px;
	height:65px;
	line-height:65px;
	font-size:28px
}
.technology-card i {
	font-size:40px
}
.technology-card h3 {
	font-size:18px
}
.services-card {
	text-align:center
}
.service-shape {
	display:none
}
.services-item {
	text-align:center
}
.services-item .content {
	width:95%;
	padding:95px 20px 20px
}
.services-item .content i {
	display:inherit;
	top:25px;
	left:0;
	right:0;
	text-align:center
}
.services-item .content h3 {
	font-size:18px
}
.service-article .service-article-content .service-article-rs {
	margin:0 0 8px
}
.case-study-item .content ul li {
	font-size:13px
}
.case-study-item .content ul li::before {
	width:1.5px;
	height:13px
}
.blog-article .blog-article-title ul li {
	margin-right:10px;
	margin-bottom:5px
}
.blog-article .article-content .blockquote {
	margin-left:0;
	padding:20px 30px
}
.blog-article .article-content .blockquote i {
	display:none
}
.blog-article .blog-article-share .blog-tag ul li {
	padding:5px 0;
	margin-top:5px;
	margin-bottom:10px
}
.blog-article .blog-article-share .blog-tag ul li a {
	padding:6px 12px
}
.blog-article .blog-article-share .social-icon {
	float:none;
	margin-top:5px;
	margin-bottom:10px
}
.blog-article .comments-wrap .comment-list li {
	padding-left:0
}
.blog-article .comments-wrap .comment-list li img {
	position:inherit;
	top:0;
	left:0;
	margin-bottom:10px
}
.blog-article .comments-wrap .comment-list li h3 {
	font-size:20px;
	margin-bottom:10px
}
.blog-article .comments-wrap .comment-list li p {
	margin-bottom:10px
}
.blog-article .comments-wrap .comment-list li a {
	color:#0071dc;
	font-weight:600;
	position:inherit;
	top:0;
	left:0
}
.blog-style-card .content ul li {
	margin-right:5px
}
.blog-style-card .content ul li i {
	margin-right:5px
}
.blog-card .blog-img .blog-tag {
	padding:10px 7px
}
.blog-card .blog-img .blog-tag h3 {
	font-size:14px
}
.blog-card .content ul li {
	font-size:14px
}
.blog-card .content ul li i {
	font-size:15px
}
.blog-card .content h3 {
	font-size:21px
}
.blog-card .content .read-btn {
	font-size:14px
}
.work-process-card {
	text-align:center
}
.work-process-left {
	padding:50px 25px;
	text-align:center
}
.work-process-area-two {
	position:relative
}
.work-process-area-two .col-lg-3:nth-child(2) .work-process-card {
	margin-top:0
}
.work-process-area-two .col-lg-3:nth-child(4) .work-process-card {
	margin-top:0
}
.work-shape {
	display:none
}
.build-content {
	text-align:center
}
.build-btn-area {
	float:none;
	text-align:center
}
.case-article .case-article-content .case-article-rs {
	margin:0 0 8px
}
.build-btn-area {
	float:none;
	margin-top:20px
}
.build-item .content ul li {
	font-size:13px
}
.build-play-img img {
	border-radius:10px
}
.build-play-img .play-area-content {
	margin-top:30px;
	position:inherit;
	background-color:#0071dc;
	border-radius:10px;
	padding:40px 30px;
	max-width:100%;
	text-align:center
}
.build-play-img .play-area-content::before {
	display:none
}
.build-play-img .play-area-content h2 {
	font-size:24px;
	margin-left:auto;
	margin-right:auto
}
.build-play-img .play-area {
	position:absolute;
	z-index:1;
	top:18%;
	bottom:auto;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center
}
.build-play-img .play-area .play-on {
	width:60px;
	height:60px;
	font-size:30px;
	line-height:63px
}
.build-text {
	margin-bottom:25px;
	margin-top:20px;
	text-align:center
}
.play-btn-area {
	padding-top:110px;
	padding-bottom:110px
}
.counter-shape {
	display:none
}
.counter-content h1 {
	font-size:85px
}
.counter-another-content {
	margin-bottom:20px;
	padding-left:0;
	position:relative;
	text-align:center
}
.counter-another-content i {
	font-size:40px;
	position:inherit;
	right:0
}
.counter-another-content h3 {
	font-size:26px;
	margin-top:15px;
	margin-bottom:5px
}
.counter-another-content span {
	font-size:15px
}
.client-circle {
	display:none
}
.clients-content {
	padding:30px 15px
}
.clients-area .owl-nav {
	margin-top:0;
	margin-bottom:30px
}
.clients-area .owl-nav .owl-prev {
	top:auto;
	position:inherit;
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
	left:0;
	font-size:20px!important;
	bottom:-30px;
	width:35px;
	height:35px;
	border-radius:50px;
	line-height:38px!important
}
.clients-area .owl-nav .owl-next {
	top:auto;
	position:inherit;
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
	right:0;
	font-size:20px!important;
	bottom:-30px;
	width:35px;
	height:35px;
	border-radius:50px;
	line-height:38px!important
}
.blog-card .content {
	padding:20px
}
.error-area {
	height:100vh;
	padding-top:70px;
	padding-bottom:70px
}
.error-area .error-content h3 {
	margin-bottom:10px;
	font-size:25px
}
.error-area .error-content p {
	font-size:16px;
	padding:0 15px
}
.coming-soon-area .coming-soon-content {
	padding-top:30px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px
}
.coming-soon-area .coming-soon-content h1 {
	font-size:30px;
	line-height:1.1;
	margin-top:0
}
.coming-soon-area .coming-soon-content p {
	font-size:14px;
	margin-top:15px
}
.coming-soon-area .coming-soon-content #timer {
	margin-top:30px
}
.coming-soon-area .coming-soon-content #timer div {
	font-size:30px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:15px
}
.coming-soon-area .coming-soon-content #timer div span {
	font-size:14px;
	margin-top:-5px
}
.coming-soon-area .coming-soon-content #timer div::before {
	display:none
}
.coming-soon-area .coming-soon-content .newsletter-form {
	margin-top:20px;
	margin-bottom:20px
}
.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {
	height:55px;
	padding-left:13px;
	font-size:15px
}
.coming-soon-area .coming-soon-content .newsletter-form button {
	position:relative;
	font-size:14px;
	margin-top:15px;
	width:100%;
	height:50px
}
.footer-widget h3 {
	margin-bottom:20px
}
.footer-widget .footer-call-content {
	max-width:100%
}
.footer-widget .footer-call-content h3 {
	font-size:20px
}
.footer-widget .footer-call-content i {
	top:15px
}
.footer-widget p {
	max-width:100%
}
}@media only screen and (max-width:575px) {
	.banner-item-content {
	padding-left:15px;
	padding-right:15px
}
}@media only screen and (min-width:576px) and (max-width:767px) {
	.build-play-img .play-area {
	top:27%
}
.blog-article .blog-article-title ul li {
	margin-right:10px;
	margin-bottom:5px
}
.blog-article .article-content .blockquote {
	margin-left:0;
	padding:20px 30px
}
.blog-article .article-content .blockquote i {
	display:none
}
.blog-article .blog-article-share .blog-tag ul li {
	padding:5px 0;
	margin-top:0;
	margin-bottom:0
}
.blog-article .blog-article-share .social-icon {
	float:right;
	margin-bottom:0
}
.footer-widget .footer-call-content {
	padding:20px 70px 20px 15px
}
.footer-widget .footer-call-content h3 {
	font-size:16px
}
.footer-widget .footer-call-content i {
	top:22px;
	right:15px;
	width:45px;
	height:45px;
	line-height:45px;
	font-size:24px
}
.footer-widget .footer-call-content span a {
	font-size:13px
}
.footer-widget .footer-blog li h3 {
	font-size:15px
}
}@media only screen and (min-width:768px) and (max-width:991px) {
	.ptb-100 {
	padding-top:50px;
	padding-bottom:50px
}
.pt-100 {
	padding-top:50px
}
.ptb-70 {
	padding-top:20px;
	padding-bottom:50px
}
.pb-100 {
	padding-bottom:50px
}
.pt-70 {
	padding-top:30px
}
.pb-70 {
	padding-bottom:20px
}
.pt-45 {
	padding-top:30px
}
.mt-30 {
	margin-top:0
}
.ml-25 {
	margin-left:0
}
.ml-20 {
	margin-left:10px
}
.mr-20 {
	margin-right:0
}
.default-btn {
	padding:8px 18px
}
.section-title span {
	font-size:14px;
	list-style:0;
	padding:0;
	margin:0
}
.section-title h2 {
	font-size:26px;
	margin-top:0
}
.section-title p {
	margin-left:auto;
	margin-right:auto
}
h3 {
	font-size:21px
}
.about-play {
	margin-bottom:30px
}
.work-process-left {
	text-align:center
}
.side-nav-responsive {
	display:block
}
.d-display {
	display:none
}
.mobile-nav .logo img {
	max-width:140px
}
.top-header-right .language-list {
	margin-left:-15px
}
.about-content-2 .section-title h2,.about-content-2 .section-title p {
	max-width:100%
}
.side-nav-responsive {
	display:block
}
.d-display {
	display:none
}
.mobile-nav .logo img {
	max-width:140px
}
.banner-slider-area {
	position:relative
}
.banner-slider-area .owl-dots {
	display:inline-block;
	right:0;
	left:0;
	top:auto;
	bottom:55px;
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
.banner-item-content {
	padding-top:220px;
	padding-bottom:220px;
	text-align:center
}
.banner-item-content span {
	font-size:15px;
	font-weight:600;
	padding:8px 15px
}
.banner-item-content h1 {
	font-size:35px;
	max-width:100%
}
.banner-item-content p {
	font-size:16px;
	margin-left:auto;
	margin-right:auto
}
.banner-item-ptb {
	padding-top:250px;
	padding-bottom:190px
}
.banner-content {
	padding-top:120px;
	margin-top:0;
	text-align:center
}
.banner-content h1 {
	font-size:35px;
	margin-left:auto;
	margin-right:auto
}
.banner-content p {
	font-size:16px;
	margin-left:auto;
	margin-right:auto
}
.banner-area::before {
	background-image:none;
	background-color:#000;
	opacity:.6
}
.banner-img {
	padding-top:30px
}
.banner-img .banner-img-shape {
	display:none
}
.banner-sub-slider {
	padding-bottom:70px
}
.banner-bottom-area {
	position:inherit;
	margin-top:50px
}
.banner-bottom-card {
	position:relative;
	padding:20px 15px;
	text-align:center
}
.banner-bottom-card i {
	position:inherit;
	top:0;
	left:0;
	right:0;
	margin-bottom:10px
}
.inner-banner .inner-title h3 {
	font-size:35px
}
.about-img {
	margin-top:30px
}
.about-img::before {
	right:-15px
}
.about-content {
	text-align:center
}
.about-content .section-title h2 {
	margin-left:auto;
	margin-right:auto
}
.about-content-2 .section-title p {
	margin-left:0;
	margin-right:unset
}
.services-card {
	padding:30px 30px 25px
}
.service-shape {
	display:none
}
.services-item {
	text-align:center
}
.services-item .content {
	width:90%;
	padding:20px 15px 20px 92px
}
.services-item .content h3 {
	font-size:20px
}
.choose-content .section-title p {
	margin-left:0;
	margin-right:unset
}
.contact-info {
	padding:40px 20px 10px
}
.work-process-card {
	padding:30px 32px
}
.work-process-left {
	padding:50px 30px
}
.work-process-left .section-title h2 {
	font-size:25px
}
.work-process-area-two {
	position:relative
}
.work-process-area-two .col-lg-3:nth-child(2) .work-process-card {
	margin-top:0
}
.work-process-area-two .col-lg-3:nth-child(4) .work-process-card {
	margin-top:0
}
.work-shape {
	display:none
}
.build-play-img .play-area-content {
	padding:100px 70px 65px 30px;
	max-width:330px
}
.build-play-img .play-area-content::before {
	width:91%;
	height:88.7%
}
.build-play-img .play-area-content h2 {
	font-size:28px
}
.play-area {
	bottom:145px;
	left:190px
}
.counter-shape {
	display:none
}
.counter-content h1 {
	font-size:65px
}
.counter-content h3 {
	font-size:18px
}
.counter-another-content {
	margin-bottom:20px;
	padding-left:0;
	position:relative;
	text-align:center
}
.counter-another-content i {
	font-size:45px;
	position:inherit;
	right:0
}
.counter-another-content h3 {
	font-size:30px;
	margin-top:15px;
	margin-bottom:5px
}
.counter-another-content span {
	font-size:15px
}
.client-circle {
	display:none
}
.clients-area .owl-nav {
	margin-top:0;
	margin-bottom:55px
}
.clients-area .owl-nav .owl-prev {
	top:auto;
	position:inherit;
	font-size:20px!important;
	bottom:-30px;
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
	width:35px;
	height:35px;
	border-radius:50px;
	line-height:38px!important
}
.clients-area .owl-nav .owl-next {
	top:auto;
	position:inherit;
	-webkit-transform:translateY(0%);
	transform:translateY(0%);
	font-size:20px!important;
	bottom:-30px;
	width:35px;
	height:35px;
	border-radius:50px;
	line-height:38px!important
}
.error-area {
	height:100vh;
	padding-top:70px;
	padding-bottom:70px
}
.error-area .error-content h3 {
	margin-bottom:10px;
	font-size:25px
}
.error-area .error-content p {
	font-size:16px;
	padding:0 15px
}
}@media only screen and (min-width:992px) and (max-width:1199px) {
	.main-nav .navbar .navbar-brand img {
	max-width:140px
}
.main-nav nav .navbar-nav .nav-item a {
	margin-left:8px;
	margin-right:8px
}
.main-nav .nav-side .nav-side-item {
	margin-right:10px
}
.main-nav .nav-side .nav-side-item .search-side-widget {
	max-width:190px
}
.main-nav .nav-side .nav-side-item .get-btn .default-btn {
	padding:9px 15px
}
.top-left-side .top-header-social ul li a {
	width:24px;
	height:24px;
	line-height:26px;
	font-size:16px
}
.top-left-side .top-header-text {
	margin-left:25px
}
.top-left-side .top-header-text::before {
	left:-16px;
	width:1px;
	height:20px
}
.top-left-side .top-header-text p {
	font-size:13px
}
.top-header-right .top-contact {
	padding-left:35px
}
.top-header-right .top-contact i {
	font-size:15px;
	width:24px;
	height:24px;
	line-height:24px
}
.top-header-right .top-contact h3 {
	font-size:13px;
	color:#fff;
	margin-bottom:0
}
.top-header-right .language-list {
	margin-left:-15px;
	top:-5px
}
.top-header-right .language-list .nice-select {
	font-size:13px
}
.top-header-right .language-list .nice-select::after {
	font-size:15px
}
.banner-slider-area .owl-dots {
	top:40%
}
.banner-item-content {
	max-width:600px
}
.banner-item-content h1 {
	font-size:55px
}
.banner-item-content p {
	font-size:17px
}
.banner-bottom-card {
	padding:30px 20px 30px 100px
}
.banner-bottom-card i {
	position:absolute;
	top:30px;
	left:20px;
	font-size:40px;
	width:65px;
	height:65px;
	line-height:65px
}
.banner-bottom-card h3 {
	font-size:20px
}
.banner-content {
	margin-top:-20px
}
.banner-content h1 {
	font-size:44px
}
.banner-sub-slider {
	margin-top:-50px
}
.banner-sub-slider .banner-sub-item {
	padding:15px 10px 15px 140px;
	width:100%
}
.banner-sub-slider .banner-sub-item img {
	max-width:107px
}
.banner-sub-slider .banner-sub-item h3 {
	font-size:35px
}
.banner-sub-slider .banner-sub-item span {
	font-size:15px
}
.banner-img .banner-img-shape {
	bottom:70px
}
.banner-img .banner-img-shape img {
	max-width:130px
}
.banner-content p {
	font-size:16px
}
.blog-card .content {
	padding:30px 25px
}
.about-content-2 .about-card .content h3 {
	font-size:20px
}
.about-img::before {
	right:-20px
}
.choose-content .choose-content-card .content {
	padding-left:60px
}
.choose-content .choose-content-card .content i {
	font-size:45px
}
.choose-content .choose-content-card .content h3 {
	font-size:20px;
	margin-top:0;
	margin-bottom:15px
}
.services-card {
	padding:30px 20px 25px
}
.services-card h3 {
	font-size:20px
}
.service-shape img {
	max-width:280px
}
.services-item .content {
	width:95%;
	padding:20px 15px 20px 92px
}
.services-item .content h3 {
	font-size:20px
}
.call-contact p {
	font-size:18px
}
.work-process-left {
	padding:170px 25px
}
.work-process-card {
	padding:30px 20px
}
.work-process-card h3 {
	font-size:20px
}
.work-shape img {
	max-width:975px
}
.counter-shape .shape1 img {
	max-width:160px
}
.counter-shape .shape2 img {
	max-width:160px
}
.counter-another-content {
	padding-left:85px
}
.counter-another-content span {
	font-size:15px
}
.client-circle .client-circle-2 {
	top:30%
}
.clients-area .owl-nav .owl-prev {
	left:-20px;
	width:35px;
	height:35px;
	line-height:35px!important
}
.clients-area .owl-nav .owl-next {
	right:-20px;
	width:35px;
	height:35px;
	line-height:35px!important
}
.call-shape .shape1 {
	left:20px
}
.call-shape .shape2 {
	right:0
}
.call-shape .shape2 img {
	max-width:100px
}
.call-shape .shape2-rs {
	right:25px
}
.call-shape .shape2-rs img {
	max-width:120px
}
.client-circle .client-circle-1 {
	left:45px
}
.client-circle .client-circle-3 {
	top:87%;
	left:2%
}
.client-circle .client-circle-6 {
	top:87%;
	right:20px
}
.footer-widget .footer-list li a {
	color:#fff;
	font-weight:400;
	font-size:14px
}
.footer-widget .footer-list li a i {
	margin-right:0;
	font-size:16px
}
.footer-widget .footer-call-content h3 {
	font-size:20px
}
.footer-widget .footer-call-content i {
	top:15px
}
.footer-widget .footer-blog li {
	padding-left:80px
}
.footer-widget .footer-blog li img {
	height:65px;
	width:65px
}
.footer-widget .footer-blog li .content h3 {
	font-size:13px
}
}@media only screen and (min-width:1800px) {
	.service-shape img {
	max-width:500px
}
.counter-shape .shape1 img {
	max-width:100%
}
.counter-shape .shape2 img {
	max-width:100%
}
.client-circle .client-circle-1 {
	left:5%
}
.client-circle .client-circle-2 {
	left:15%
}
.client-circle .client-circle-3 {
	left:5%
}
.client-circle .client-circle-4 {
	right:30%
}
.client-circle .client-circle-5 {
	right:15%
}
.client-circle .client-circle-6 {
	right:5%
}
.client-circle .client-circle-7 {
	right:45%
}
.banner-slider-area .owl-dots {
	right:20%
}
}@media only screen and (min-width:1200px) and (max-width:1299px) {
	.clients-area .owl-nav .owl-prev {
	left:-2%
}
.clients-area .owl-nav .owl-next {
	right:-2%
}
.about-img::before {
	right:-20px
}
.call-shape .shape2 {
	right:-10px
}
}@media only screen and (min-width:1200px) {
	.container {
	max-width:1170px
}
.container-max {
	max-width:1300px!important;
	margin:0 auto
}
}@media only screen and (min-width:1400px) {
	.client-circle .client-circle-1 {
	left:5%
}
.client-circle .client-circle-2 {
	left:15%;
	top:17%
}
.client-circle .client-circle-3 {
	left:5%
}
.client-circle .client-circle-4 {
	right:30%
}
.client-circle .client-circle-5 {
	right:15%
}
.client-circle .client-circle-6 {
	right:5%
}
.client-circle .client-circle-7 {
	right:45%
}
}@media only screen and (max-width:991px) {
	.mobile-nav nav .navbar-nav {
	height:300px;
	overflow-y:scroll
}
.side-bar-area {
	margin-left:0
}
.side-bar-widget {
	border:1px solid #f3f3f3;
	padding:20px;
	margin-bottom:30px
}
.side-bar-widget .side-bar-categories {
	margin-bottom:0
}
.side-bar-widget .side-bar-widget-tag {
	margin-bottom:0
}
.side-bar-widget .blog-gallery {
	margin-bottom:0
}
.side-bar-widget .widget-popular-post {
	margin-bottom:0
}
.call-shape {
	display:none
}
.call-contact {
	text-align:center;
	padding:50px 0 30px
}
.call-contact h3 {
	font-size:18px
}
.call-contact .call-btn {
	font-size:26px
}
.call-contact p {
	font-size:16px;
	margin-bottom:20px
}
.contact-info ul li {
	display:inline-block;
	margin-right:20px
}
.contact-info ul li:last-child {
	margin-right:0
}
}